maned sheep - French English Dictionary